push roughly past - French English Dictionary